package com.hb.C_Lambda表达式和集合.高阶函数


/*
public inline fun <T, R> Iterable<T>.map(transform: (T) -> R): List<R> {
    return mapTo(ArrayList<R>(collectionSizeOrDefault(10)), transform)
}

        map主要用来做集合的映射
* */
fun main() {
    val list = listOf(1, 2, 3, 4, 5);
    val newList = list.map {
        it * 2 + 3
    }
    newList.forEach(::println) // 输出 5 7 9 11 13
}